#include "uni_hal_flash_easy.h"

extern EfErrCode easyflash_init(void);
extern size_t ef_get_env_blob(const char *key, void *value_buf, size_t buf_len, size_t *saved_value_len);
extern EfErrCode ef_set_env_blob(const char *key, const void *value_buf, size_t buf_len);

EfErrCode uni_hal_flash_easy_init(void)
{
     return easyflash_init();	
}

size_t uni_hal_flash_easy_get_env_blob(const char *key, void *value_buf, size_t buf_len, size_t *save_value_len)
{
	 return ef_get_env_blob(key,value_buf,buf_len,save_value_len);
}

EfErrCode uni_hal_flash_easy_set_env_blob(const char *key, const void *value_buf, size_t buf_len)
{
     return ef_set_env_blob(key,value_buf,buf_len);
}